TORTOISE_ORM = {
    "connections": {
        "default": {
            'engine': 'tortoise.backends.mysql',  # MySQL or Mariadb
            'credentials': {
                'host': '127.0.0.1',
                'port': '3306',
                'user': 'root',
                'password': '123456',
                'database': 'fastapi',
                'minsize': 1,
                'maxsize': 5,
                'charset': 'utf8mb4',
                'echo': True
            }
        }
    },
    "use_tz": False,  # 时区转换手动处理更稳妥。
    "timezone": "Asia/Shanghai",
    "apps": {
        "aerich": {
            "models": ["aerich.models"],
            "default_connection": "default",
        },
        "userapp": {
            "models": ["apps.userapp.model"],
        },
        "testapp": {
            "models": ["apps.testapp.model"],
        },
    }
}

# 命令备注
# aerich --app userapp init-db # 初始化，数据库现有，加上这个模块新增的
# aerich --app userapp migrate # 生成脚本
# aerich --app userapp upgrade # 同步数据库
# aerich --app userapp inspectdb > nx_models.py # 逆向工程
